﻿<?xml version="1.0"?>
<doc>
  <assembly>
    <name>BE.Tools</name>
  </assembly>
  <members>
    <member name="T:BE.IO.File">
      <summary>
            Extends File-IO  Opertaions of the .NET FX
            </summary>
    </member>
    <member name="M:BE.IO.File.onFileCopied(System.IO.FileInfo,System.IO.FileInfo)">
      <summary>
            Raises the FileCopied event
            </summary>
      <param name="source">The source filepath, from which the file was copied.</param>
      <param name="target">The target filepath, to which the file was copied.</param>
    </member>
    <member name="M:BE.IO.File.onFileCopied(System.String,System.String)">
      <summary>
            Raises the FileCopied event
            </summary>
      <param name="source">The source filepath, from which the file was copied.</param>
      <param name="target">The target filepath, to which the file was copied.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">target!= null</requires>
      <exception cref="T:System.ArgumentNullException">target== null</exception>
    </member>
    <member name="M:BE.IO.File.Copy(System.IO.FileInfo,System.IO.FileInfo)">
      <summary>
            Copies the specified source.
            </summary>
      <param name="source">The source.</param>
      <param name="target">The target.</param>
      <requires description="The target can't be null!" exception="T:System.ArgumentException">target != null</requires>
      <exception cref="T:System.ArgumentException">target == null</exception>
      <requires description="The sourceFile can't be null!" exception="T:System.ArgumentException">source != null</requires>
      <exception cref="T:System.ArgumentException">source == null</exception>
      <requires description="The sourceFile must exist!" exception="T:System.ArgumentException">source.Exists</requires>
      <exception cref="T:System.ArgumentException">!(source.Exists)</exception>
    </member>
    <member name="M:BE.IO.File.Copy(System.Collections.Generic.IEnumerable{System.String},System.IO.DirectoryInfo)">
      <summary>
            Copies the specified file list.
            </summary>
      <param name="fileList">The file list.</param>
      <param name="targetFolder">The target folder.</param>
      <requires description="File List can't be null!" exception="T:System.ArgumentException">fileList != null</requires>
      <exception cref="T:System.ArgumentException">fileList == null</exception>
      <requires description="TargetFolder can't be null!" exception="T:System.ArgumentException">targetFolder != null</requires>
      <exception cref="T:System.ArgumentException">targetFolder == null</exception>
      <requires description="TargetFolder should exist!" exception="T:System.ArgumentException">targetFolder.Exists</requires>
      <exception cref="T:System.ArgumentException">!(targetFolder.Exists)</exception>
    </member>
    <member name="M:BE.IO.File.CopyCheck(System.IO.FileInfo,System.IO.FileInfo)">
      <summary>
            Copies the check.
            </summary>
      <param name="source">The source.</param>
      <param name="target">The target.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
      <requires exception="T:System.IO.FileNotFoundException">source.Exists</requires>
      <exception cref="T:System.IO.FileNotFoundException">!(source.Exists)</exception>
    </member>
    <member name="M:BE.IO.File.Copy(System.Collections.Generic.IEnumerable{System.IO.FileInfo},System.IO.DirectoryInfo)">
      <summary>
            Copies the specified file list.
            </summary>
      <param name="fileList">The file list.</param>
      <param name="targetFolder">The 
            target folder.</param>
      <requires exception="T:System.ArgumentNullException">fileList != null</requires>
      <exception cref="T:System.ArgumentNullException">fileList == null</exception>
      <requires exception="T:System.ArgumentNullException">targetFolder != null</requires>
      <exception cref="T:System.ArgumentNullException">targetFolder == null</exception>
      <requires exception="T:System.IO.DirectoryNotFoundException">targetFolder.Exists</requires>
      <exception cref="T:System.IO.DirectoryNotFoundException">!(targetFolder.Exists)</exception>
    </member>
    <member name="M:BE.IO.File.Copy(System.Collections.Generic.IEnumerable{System.IO.FileInfo},System.IO.DirectoryInfo,System.Threading.Tasks.ParallelOptions)">
      <summary>
            Copies the specified file list.
            </summary>
      <param name="fileList">The file list.</param>
      <param name="targetFolder">The target folder.</param>
      <param name="parallelOptions">The options for the parllel execution.</param>
      <requires description="File List can't be null!" exception="T:System.ArgumentException">fileList != null</requires>
      <exception cref="T:System.ArgumentException">fileList == null</exception>
      <requires description="TargetFolder can't be null!" exception="T:System.ArgumentException">targetFolder != null</requires>
      <exception cref="T:System.ArgumentException">targetFolder == null</exception>
      <requires description="TargetFolder should exist!" exception="T:System.ArgumentException">targetFolder.Exists</requires>
      <exception cref="T:System.ArgumentException">!(targetFolder.Exists)</exception>
    </member>
    <member name="E:BE.IO.File.FileCopied">
      <summary>
            Occurs after a File has been copied
            </summary>
    </member>
    <member name="T:BE.Reflection.AttributeHelper">
      <summary>
            Gives Static Extension method for finding and working with attributes
            </summary>
    </member>
    <member name="M:BE.Reflection.AttributeHelper.HasAttribute``1(System.Reflection.PropertyInfo,System.Boolean)">
      <summary>
            Determines whether the specified property has given attribute.
            </summary>
      <typeparam name="T" />
      <param name="property">The property.</param>
      <param name="inherit">if set to <c>true</c> baseclasses will be also scanned.</param>
      <returns>
        <c>true</c> if the specified property has the attribute; otherwise, <c>false</c>.
            </returns>
      <requires exception="T:System.ArgumentNullException">property != null</requires>
      <exception cref="T:System.ArgumentNullException">property == null</exception>
    </member>
    <member name="M:BE.Reflection.AttributeHelper.HasClassAttribute``1(System.Type,System.Boolean)">
      <summary>
            Determines whether the specified class has the given attribute.
            </summary>
      <typeparam name="T">The Attribute type</typeparam>
      <param name="class2Check">The property.</param>
      <param name="inherit">if set to <c>true</c> baseclasses will be also scanned.</param>
      <returns>
        <c>true</c> if the specified property has the attribute; otherwise, <c>false</c>.
            </returns>
      <requires exception="T:System.ArgumentNullException">class2Check != null</requires>
      <exception cref="T:System.ArgumentNullException">class2Check == null</exception>
    </member>
    <member name="M:BE.Reflection.AttributeHelper.GetPropertiesWithAttribute``2(System.Boolean)">
      <summary>
            Returns a list of all Properties having the given Attribute
            </summary>
      <typeparam name="TAttribute">AttributeType</typeparam>
      <typeparam name="TEntity">Type of the entity</typeparam>
      <param name="inherit">if set to <c>true</c> the baseclasses will also be searched.</param>
      <returns>List of all Properties with the given Attribute</returns>
      <ensures>Contract.Result&lt;ReadOnlyCollection&lt;PropertyInfo&gt;&gt;() != null</ensures>
    </member>
    <member name="M:BE.Reflection.AttributeHelper.TryGetAttribute``1(System.Type,System.Boolean,``0@)">
      <summary>
            Determines whether the specified property has given attribute.
            </summary>
      <typeparam name="T" />
      <param name="type">The property.</param>
      <param name="inherit">if set to <c>true</c> baseclasses will be also scanned.</param>
      <param name="result">The attribute which was found if the result was <c>true</c>.</param>
      <returns>
        <c>true</c> if the specified property has the attribute; otherwise, <c>false</c>.
            </returns>
      <requires exception="T:System.ArgumentNullException">type != null</requires>
      <exception cref="T:System.ArgumentNullException">type == null</exception>
    </member>
    <member name="M:BE.Reflection.AttributeHelper.GetSingleAttribute``1(System.Reflection.PropertyInfo,System.Boolean)">
      <summary>
            Determines whether the specified property has given attribute.
            </summary>
      <typeparam name="T" />
      <param name="property">The property.</param>
      <param name="inherit">if set to <c>true</c> baseclasses will be also scanned.</param>
      <returns>
        <c>true</c> if the specified property has the attribute; otherwise, <c>false</c>.
            </returns>
      <requires exception="T:System.ArgumentException">property != null</requires>
      <exception cref="T:System.ArgumentException">property == null</exception>
    </member>
    <member name="T:BE.Net.DownloadCompletedEventArgs">
      <summary>
            EventArgs for the Download Completed Event
            </summary>
    </member>
    <member name="M:BE.Net.DownloadCompletedEventArgs.#ctor(System.String,System.IO.FileInfo,BE.Threading.AsyncRequester)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Net.DownloadCompletedEventArgs" /> class.
            </summary>
      <param name="source">The source.</param>
      <param name="file">The file.</param>
      <param name="requester">The Requester of the Asynchronous download</param>
    </member>
    <member name="P:BE.Net.DownloadCompletedEventArgs.SourcePath">
      <summary>
            Path which were downlaoded
            </summary>
      <value>Uri to the ressource.</value>
    </member>
    <member name="P:BE.Net.DownloadCompletedEventArgs.TargetFile">
      <summary>
            File in which the content were downloaded
            </summary>
    </member>
    <member name="P:BE.Net.DownloadCompletedEventArgs.Requester">
      <summary>
            Gets or sets the requester of the asnychronous operation.
            </summary>
      <value>The requester.</value>
    </member>
    <member name="T:BE.Net.asyncDownloadArgs">
      <summary>
            Asynchronous download EventArguments
            </summary>
    </member>
    <member name="M:BE.Net.asyncDownloadArgs.#ctor(System.Uri,System.IO.FileInfo,BE.Threading.AsyncRequester)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Net.asyncDownloadArgs" /> class.
            </summary>
      <param name="uri">The URI.</param>
      <param name="target">The target.</param>
      <param name="requester">The requester of the asynchronous download</param>
      <requires exception="T:System.ArgumentNullException">uri != null</requires>
      <exception cref="T:System.ArgumentNullException">uri == null</exception>
    </member>
    <member name="P:BE.Net.asyncDownloadArgs.Uri">
      <summary>
            The Uri from which a File is gonna be downloaded
            </summary>
    </member>
    <member name="P:BE.Net.asyncDownloadArgs.Target">
      <summary>
            The File in which the File should be downloaded (ReadOnly)
            </summary>
    </member>
    <member name="P:BE.Net.asyncDownloadArgs.Requester">
      <summary>
            Gets the requester (ReadOnly).
            </summary>
      <value>The requester.</value>
    </member>
    <member name="T:BE.Security.SecureString">
      <summary />
    </member>
    <member name="M:BE.Security.SecureString.ToPlainString(System.Security.SecureString)">
      <summary>
            Gets the Plaintext string of the secure string
            </summary>
      <param name="source">The source.</param>
      <returns />
    </member>
    <member name="M:BE.Security.SecureString.ToSecureString(System.String)">
      <summary>
            Transforms a plain string into  a secure String object
            </summary>
      <param name="source">The source.</param>
      <returns>SecureSTring</returns>
    </member>
    <member name="T:BE.Drawing.SizingType">
      <summary />
    </member>
    <member name="F:BE.Drawing.SizingType.FillImage">
      <summary>
            Sized das Image so dass es in den Container passt
            </summary>
    </member>
    <member name="F:BE.Drawing.SizingType.CutImage">
      <summary>
            Beschneidet das image
            </summary>
    </member>
    <member name="T:BE.Drawing.ThumbSetting">
      <summary>
            Thumb Einstellungen
            </summary>
    </member>
    <member name="M:BE.Drawing.ThumbSetting.FromSize(System.Drawing.Size)">
      <summary>
            Froms the size.
            </summary>
      <param name="size">The size.</param>
      <returns />
      <requires description="Size can't be empty!" exception="T:System.ArgumentException">size != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">size == Size.Empty</exception>
      <requires description="Height must be greater than zero!" exception="T:System.ArgumentException">size.Height &gt;0</requires>
      <exception cref="T:System.ArgumentException">size.Height &lt;=0</exception>
      <requires description="Width must be greater than zero!" exception="T:System.ArgumentException">size.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">size.Width &lt;= 0</exception>
      <ensures description="Result can't be null!">Contract.Result&lt;ThumbSetting&gt;() != null</ensures>
      <ensures description="Result can't be null!">Contract.Result&lt;ThumbSetting&gt;().TargetSize != Size.Empty</ensures>
      <ensures description="height can't be null!">Contract.Result&lt;ThumbSetting&gt;().TargetSize.Height &gt;0 </ensures>
      <ensures description="width can't be null!">Contract.Result&lt;ThumbSetting&gt;().TargetSize.Width &gt;0</ensures>
    </member>
    <member name="M:BE.Drawing.ThumbSetting.#ctor(System.Drawing.Size)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Drawing.ThumbSetting" /> class.
            </summary>
      <param name="targetSize">Size of the target.</param>
      <requires description="Size can't be empty!" exception="T:System.ArgumentException">targetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">targetSize == Size.Empty</exception>
      <requires description="Height must be greater than zero!">targetSize.Height &gt; 0</requires>
      <requires description="Width must be greater than zero!">targetSize.Width &gt; 0</requires>
      <ensures description="Resulting width must be greater than zero!">this.TargetSize.Width &gt; 0</ensures>
      <ensures description="Resulting height must be greater than zero!">this.TargetSize.Height &gt; 0</ensures>
      <ensures description="Size should be different from empty!">this.TargetSize != Size.Empty</ensures>
    </member>
    <member name="M:BE.Drawing.ThumbSetting.#ctor(System.Drawing.Size,BE.Drawing.SizingType)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Drawing.ThumbSetting" /> class.
            </summary>
      <param name="sizingType">Strategy of the Sizer</param>
      <param name="targetSize">Size of the target.</param>
      <requires description="Size can't be empty!" exception="T:System.ArgumentException">targetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">targetSize == Size.Empty</exception>
      <requires description="Height must be greater than zero!">targetSize.Height &gt; 0</requires>
      <requires description="Width must be greater than zero!">targetSize.Width &gt; 0</requires>
      <ensures description="Resulting width must be greater than zero!">this.TargetSize.Width &gt; 0</ensures>
      <ensures description="Resulting height must be greater than zero!">this.TargetSize.Height &gt; 0</ensures>
      <ensures description="Size should be different from empty!">this.TargetSize != Size.Empty</ensures>
    </member>
    <member name="M:BE.Drawing.ThumbSetting.System#ICloneable#Clone">
      <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
      <returns>
            A new object that is a copy of this instance.
            </returns>
      <ensures inheritedFrom="M:System.ICloneable.Clone" inheritedFromTypeName="ICloneable">Contract.Result&lt;object&gt;() != null</ensures>
    </member>
    <member name="M:BE.Drawing.ThumbSetting.Clone">
      <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
      <returns>
            A new object that is a copy of this instance.
            </returns>
      <ensures>Contract.Result&lt;ThumbSetting&gt;() != null</ensures>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.SizeType">
      <summary>
            Gets or sets the type of the size.
            </summary>
      <value>The type of the size.</value>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.TargetSize">
      <summary>
            Gets or sets the size of the target in px.
            </summary>
      <value>The size of the target in px.</value>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.InterpolationMode">
      <summary>
            Gets or sets the interpolation mode.
            </summary>
      <value>The interpolation mode.</value>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.SmoothingMode">
      <summary>
            Gets or sets the smoothing mode.
            </summary>
      <value>The smoothing mode.</value>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.PixelOffsetMode">
      <summary>
            Gets or sets the pixel offset mode.
            </summary>
      <value>The pixel offset mode.</value>
    </member>
    <member name="P:BE.Drawing.ThumbSetting.CompositingQuality">
      <summary>
            Gets or sets the compositing quality.
            </summary>
      <value>The compositing quality.</value>
    </member>
    <member name="T:BE.Security.Encryption.Checksum">
      <summary>
            Generates Checksums from files
            </summary>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.MD5FromFile(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <requires description="File must exist!" exception="T:System.ArgumentException">file.Exists</requires>
      <exception cref="T:System.ArgumentException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.ToMD5ContentCheckSum(System.Security.SecureString)">
      <summary>
            Resolves the Checksum of the content of the given <see cref="T:BE.Security.SecureString" /></summary>
      <param name="data">SecureString of which the checksum should be resolved.</param>
      <returns>The checksum of the content of the Securestring</returns>
      <requires exception="T:System.ArgumentNullException">data != null</requires>
      <exception cref="T:System.ArgumentNullException">data == null</exception>
      <ensures>Contract.Result&lt;byte[]&gt;() != null</ensures>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.SHA256FromFile(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <requires description="File must exist!" exception="T:System.ArgumentException">file.Exists</requires>
      <exception cref="T:System.ArgumentException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.SHA512FromFileToString(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires exception="T:System.ArgumentNullException">file != null</requires>
      <exception cref="T:System.ArgumentNullException">file == null</exception>
      <requires exception="T:System.IO.FileNotFoundException">file.Exists</requires>
      <exception cref="T:System.IO.FileNotFoundException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.SHA256FromFileToString(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires exception="T:System.ArgumentNullException">file != null</requires>
      <exception cref="T:System.ArgumentNullException">file == null</exception>
      <requires exception="T:System.IO.FileNotFoundException">file.Exists</requires>
      <exception cref="T:System.IO.FileNotFoundException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.MD5FromFileToString(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires exception="T:System.ArgumentNullException">file != null</requires>
      <exception cref="T:System.ArgumentNullException">file == null</exception>
      <requires exception="T:System.IO.FileNotFoundException">file.Exists</requires>
      <exception cref="T:System.IO.FileNotFoundException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.SHA512FromFile(System.IO.FileInfo)">
      <summary>
            Calculates the MD5 Hash of a File
            </summary>
      <param name="file">the File of which the hash should be calculated.</param>
      <returns>byte - Array of the MD5 Hash</returns>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <requires description="File must exist!" exception="T:System.ArgumentException">file.Exists</requires>
      <exception cref="T:System.ArgumentException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.Security.Encryption.Checksum.computeHashFromFile(System.IO.FileInfo,System.Security.Cryptography.HashAlgorithm)">
      <summary>
            Computes the Hash of the given file with the given algorithm
            </summary>
      <param name="file">The file of which the hash should be calculated.</param>
      <param name="algorithm">The algorithm with which the hash should be calculated.</param>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <requires description="File must exist!" exception="T:System.ArgumentException">file.Exists</requires>
      <exception cref="T:System.ArgumentException">!(file.Exists)</exception>
      <requires description="algorithm can't be null!" exception="T:System.ArgumentException">algorithm != null</requires>
      <exception cref="T:System.ArgumentException">algorithm == null</exception>
    </member>
    <member name="T:BE.Data.ConnectionStringTagNotFoundException">
      <summary>
            This exceptions occurs when a Tag in a connection string was not found
            </summary>
    </member>
    <member name="M:BE.Data.ConnectionStringTagNotFoundException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Data.ConnectionStringTagNotFoundException" /> class.
            </summary>
      <param name="tag">The tag.</param>
    </member>
    <member name="P:BE.Data.ConnectionStringTagNotFoundException.Tag">
      <summary>
            Gets or sets the tag.
            </summary>
      <value>The tag.</value>
    </member>
    <member name="P:BE.Data.ConnectionStringTagNotFoundException.Message">
      <summary>
            Gets a message that describes the current exception.
            </summary>
      <value />
      <returns>The error message that explains the reason for the exception, or an empty string("").</returns>
      <getter>
        <ensures inheritedFrom="M:System.Exception.get_Message" inheritedFromTypeName="Exception">Contract.Result&lt;string&gt;() != null</ensures>
      </getter>
    </member>
    <member name="M:BE.IO.FileInfoEx.ToReadableFileSize(System.IO.FileInfo)">
      <summary>
            Toes the size of the readable file.
            </summary>
      <param name="file">The file.</param>
      <returns />
      <requires exception="T:System.ArgumentNullException">file != null</requires>
      <exception cref="T:System.ArgumentNullException">file == null</exception>
      <requires exception="T:System.InvalidOperationException">file.Length &gt;= 0</requires>
      <exception cref="T:System.InvalidOperationException">file.Length &lt; 0</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.FileInfoEx.ToReadableFileSize(System.Int32)">
      <summary>
            Creates a readable string for the file size
            </summary>
      <param name="bytes">Size in Kilobytes.</param>
      <returns />
      <requires exception="T:System.ArgumentOutOfRangeException">kbytes &gt;= 0</requires>
      <exception cref="T:System.ArgumentOutOfRangeException">kbytes &lt; 0</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.FileInfoEx.getmaxUnitScale(System.Int32)">
      <summary>
            Getmaxes the unit scale.
            </summary>
      <param name="kbytes">The kbytes.</param>
      <returns />
      <requires exception="T:System.ArgumentOutOfRangeException">kbytes &gt;= 0</requires>
      <exception cref="T:System.ArgumentOutOfRangeException">kbytes &lt; 0</exception>
    </member>
    <member name="T:BE.IO.FileInfoEx.SizeUnitsShort">
      <summary>
            Größeneinheiten
            </summary>
    </member>
    <member name="F:BE.IO.FileInfoEx.SizeUnitsShort.b">
      <summary>
            Bytes
            </summary>
    </member>
    <member name="F:BE.IO.FileInfoEx.SizeUnitsShort.Kb">
      <summary>
            Kilobyte
            </summary>
    </member>
    <member name="F:BE.IO.FileInfoEx.SizeUnitsShort.Mb">
      <summary>
            Megabyte
            </summary>
    </member>
    <member name="F:BE.IO.FileInfoEx.SizeUnitsShort.Gb">
      <summary>
            Gigabyte 
            </summary>
    </member>
    <member name="F:BE.IO.FileInfoEx.SizeUnitsShort.Tb">
      <summary>
            Tera Byte
            </summary>
    </member>
    <member name="T:BE.IO.Path">
      <summary>
            Extended Path Class
            </summary>
    </member>
    <member name="M:BE.IO.Path.Combine(System.IO.DirectoryInfo,System.String)">
      <summary>
            Combines the specified folder.
            </summary>
      <param name="folder">The folder.</param>
      <param name="file">The file.</param>
      <returns />
      <requires description="Folder can't be null!" exception="T:System.ArgumentException">folder != null</requires>
      <exception cref="T:System.ArgumentException">folder == null</exception>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.GetTempFolder">
      <summary>
            Retrievs the Path to the Temp Folder
            </summary>
      <returns>Directory info of the Tempfolder</returns>
      <ensures>Contract.Result&lt;DirectoryInfo&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.Combine(System.IO.DirectoryInfo,System.IO.FileInfo)">
      <summary>
            Combines the specified folder.
            </summary>
      <param name="folder">The folder.</param>
      <param name="file">The file.</param>
      <returns />
      <requires description="Folder can't be null!" exception="T:System.ArgumentException">folder != null</requires>
      <exception cref="T:System.ArgumentException">folder == null</exception>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file!= null</requires>
      <exception cref="T:System.ArgumentException">file== null</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.Combine2File(System.IO.DirectoryInfo,System.IO.FileInfo)">
      <summary>
            Combines the specified folder.
            </summary>
      <param name="folder">The folder.</param>
      <param name="file">The file.</param>
      <returns />
      <requires description="Folder can't be null!" exception="T:System.ArgumentException">folder != null</requires>
      <exception cref="T:System.ArgumentException">folder == null</exception>
      <requires description="File can't be null!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <ensures>Contract.Result&lt;FileInfo&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.Combine(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
      <summary>
            Combines the specified folder.
            </summary>
      <param name="folder">The folder.</param>
      <param name="folder2">The file.</param>
      <returns />
      <requires description="Folder can't be null!" exception="T:System.ArgumentException">folder != null</requires>
      <exception cref="T:System.ArgumentException">folder == null</exception>
      <requires description="folder2 can't be null!" exception="T:System.ArgumentException">folder2 != null</requires>
      <exception cref="T:System.ArgumentException">folder2 == null</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.GetFileName(System.String)">
      <summary>
            Gets the name of the file.
            </summary>
      <param name="filePath">The file path.</param>
      <returns />
      <requires description="Path can't be null!" exception="T:System.ArgumentException">filePath != null</requires>
      <exception cref="T:System.ArgumentException">filePath == null</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="M:BE.IO.Path.Combine(System.String,System.String)">
      <summary>
            Combines the two given pathes to one single path
            </summary>
      <param name="path1">The path1.</param>
      <param name="path2">The path2.</param>
      <returns />
      <requires description="path1 can't be null" exception="T:System.ArgumentException">path1 != null </requires>
      <exception cref="T:System.ArgumentException">path1 == null </exception>
      <requires description="path2 can't be null" exception="T:System.ArgumentException">path2 != null</requires>
      <exception cref="T:System.ArgumentException">path2 == null</exception>
      <ensures>!string.IsNullOrEmpty(Contract.Result&lt;string&gt;())</ensures>
    </member>
    <member name="T:BE.Drawing.ImageExtender">
      <summary>
            Class with extensions for the BCL Image Class
            </summary>
    </member>
    <member name="M:BE.Drawing.ImageExtender.ToByteArray(System.Drawing.Image)">
      <summary>
            Converts a Image to a ByteArray
            </summary>
      <param name="source">The Image-source.</param>
      <returns>Byte Array representing the given image</returns>
      <requires description="The sourcce can't be null!" exception="T:System.ArgumentException">source != null</requires>
      <exception cref="T:System.ArgumentException">source == null</exception>
    </member>
    <member name="M:BE.Drawing.ImageExtender.ToImage(System.Byte[])">
      <summary>
            Converts a Byte-Array into an image
            </summary>
      <param name="source">The source.</param>
      <returns />
      <requires description="The sourcce can't be null!" exception="T:System.ArgumentException">source != null &amp;&amp; source.Length &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source == null || source.Length &lt;= 0</exception>
    </member>
    <member name="T:BE.Diagnostics.Hardware.CPU">
      <summary>
            Hardware Managerklasse
            </summary>
    </member>
    <member name="M:BE.Diagnostics.Hardware.CPU.TryGetValue``1(System.Management.ManagementBaseObject,System.String)">
      <summary>
            Versucht einen Wert aus einem Management objekt zu lesen. konnte der Werte nicht gelesen werdne wird der default(T) zurückgegeben
            </summary>
      <typeparam name="T">Erwarteter rückgabe typ des Properties</typeparam>
      <param name="source">Management objekt.</param>
      <param name="propName">Name des zu lesenden Property.</param>
      <returns>Gelesener Wert</returns>
    </member>
    <member name="M:BE.Diagnostics.Hardware.CPU.GetCpuList">
      <summary>
            Retrieves a List of the CPUs in this machine
            </summary>
      <returns>CpuList</returns>
      <ensures>Contract.Result&lt;ReadOnlyCollection&lt;CpuInfo&gt;&gt;() != null</ensures>
    </member>
    <member name="T:BE.Security.Encryption.FileEncryption">
      <summary>
            Offers Methods for file encryptions
            </summary>
    </member>
    <member name="M:BE.Security.Encryption.FileEncryption.Encrypt(System.IO.FileInfo,System.IO.FileInfo,System.Security.SecureString)">
      <summary>
            Encrypts the specified source with the given algorith,.
            </summary>
      <param name="source">The source.</param>
      <param name="target">The target.</param>
      <param name="algorithm">The algorithm.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
    </member>
    <member name="M:BE.Security.Encryption.FileEncryption.getAlgo">
      <summary>
            Resolves the algorithm with pw etc for encryption / decryption purposes.
            </summary>
      <param name="request">The request.</param>
      <param name="password">The password.</param>
      <returns />
      <ensures>Contract.Result&lt;SymmetricAlgorithm&gt;() != null</ensures>
    </member>
    <member name="M:BE.Security.Encryption.FileEncryption.Decrypt(System.IO.FileInfo,System.IO.FileInfo,System.Security.SecureString)">
      <summary>
            Decrypts the specified source.
            </summary>
      <param name="source">The source.</param>
      <param name="target">The target.</param>
      <param name="algorithm">The algorithm.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
    </member>
    <member name="T:BE.Framework.Events.GenericEventArgs`1">
      <summary>
            Generic Eventargs
            </summary>
      <typeparam name="T">Type of the Argument Value</typeparam>
    </member>
    <member name="M:BE.Framework.Events.GenericEventArgs`1.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Framework.Events.GenericEventArgs`1" /> class.
            </summary>
    </member>
    <member name="M:BE.Framework.Events.GenericEventArgs`1.#ctor(`0)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Framework.Events.GenericEventArgs`1" /> class.
            </summary>
    </member>
    <member name="P:BE.Framework.Events.GenericEventArgs`1.Value">
      <summary>
            Gets or sets the value of the EventArgs.
            </summary>
      <value>The value.</value>
    </member>
    <member name="T:BE.Framework.WeakReference`1">
      <summary>
            StrongTypes WeakReference
            </summary>
      <typeparam name="T">Type of the Target for which the Weakrefernce should be stored.</typeparam>
    </member>
    <member name="M:BE.Framework.WeakReference`1.#ctor(`0)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Framework.WeakReference`1" /> class.
            </summary>
      <param name="target">The target.</param>
      <requires description="The Target should be different from null!">target != null</requires>
    </member>
    <member name="M:BE.Framework.WeakReference`1.#ctor(`0,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Framework.WeakReference`1" /> class.
            </summary>
      <param name="target">The target.</param>
      <param name="trackResurrection">Indicates wether the object will be tracked after resurrection</param>
      <requires description="The Target should be different from null!">target != null</requires>
    </member>
    <member name="P:BE.Framework.WeakReference`1.Target">
      <summary>
            The Strong Typed Reference Target
            </summary>
    </member>
    <member name="P:BE.Framework.WeakReference`1.IsAlive">
      <summary>
            Gets a value indicating whether this instance is alive.
            </summary>
      <value>
        <c>true</c> if this instance is alive; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:BE.Framework.WeakReference`1.TrackResurrection">
      <summary>
            Gets a value indicating whether [track resurrection].
            </summary>
      <value>
        <c>true</c> if [track resurrection]; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:BE.Reflection.TypeExtender">
      <summary>
            Extends the Basic .NET type Type
            </summary>
    </member>
    <member name="M:BE.Reflection.TypeExtender.ToStringList(System.Collections.Generic.IEnumerable{System.Type},System.String)">
      <summary>
            Converts a list of types into a string ernumeration list of these types with their fullnames
            </summary>
      <param name="types">The types.</param>
      <param name="seperatorString">The string which should be used as a seperator between the types (e.g. ", ")</param>
      <returns />
      <requires exception="T:System.ArgumentNullException">types != null</requires>
      <exception cref="T:System.ArgumentNullException">types == null</exception>
      <requires exception="T:System.ArgumentNullException">seperatorString != null</requires>
      <exception cref="T:System.ArgumentNullException">seperatorString == null</exception>
      <ensures>Contract.Result&lt;string&gt;() != null</ensures>
    </member>
    <member name="T:BE.Collections.DTOSelectedEventArgs`1">
      <summary>
            Eventargs for generic DataTransferobjects
            </summary>
      <typeparam name="T">Type of the DataTransferobject value</typeparam>
    </member>
    <member name="M:BE.Collections.DTOSelectedEventArgs`1.#ctor(`0)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Collections.DTOSelectedEventArgs`1" /> class.
            </summary>
      <param name="element">The element.</param>
    </member>
    <member name="P:BE.Collections.DTOSelectedEventArgs`1.Element">
      <summary>
            Element which are Transported by the DTO
            </summary>
      <value>The element.</value>
    </member>
    <member name="T:BE.Net.DownloadFailedEventArgs">
      <summary>
            Arguments for the DownloadFailed events
            </summary>
    </member>
    <member name="M:BE.Net.DownloadFailedEventArgs.#ctor(System.String,System.IO.FileInfo,BE.Threading.AsyncRequester,System.Exception)">
      <summary>
            Download Faile Eventargs
            </summary>
      <param name="source">Online Source, which should be downloaded</param>
      <param name="target">Target in which the download should be written</param>
      <param name="requester">The origin reuqester</param>
      <param name="occuredException">the occured exception</param>
    </member>
    <member name="P:BE.Net.DownloadFailedEventArgs.Exception">
      <summary>
            Gets the Exception if one occured while downloading (ReadOnly)
            </summary>
      <value>The exception.</value>
    </member>
    <member name="T:BE.IO.FileCopyEventArgs">
      <summary>
            FileCopyEventArgs
            </summary>
    </member>
    <member name="M:BE.IO.FileCopyEventArgs.#ctor(System.IO.FileInfo,System.IO.FileInfo)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.IO.FileCopyEventArgs" /> class.
            </summary>
      <param name="source">The source.</param>
      <param name="target">The target.</param>
    </member>
    <member name="P:BE.IO.FileCopyEventArgs.Source">
      <summary>
            Gets the source File which was copied.
            </summary>
      <value>The source filepath.</value>
    </member>
    <member name="P:BE.IO.FileCopyEventArgs.Target">
      <summary>
            Gets the target File to which the file was copied.
            </summary>
      <value>The target filepath.</value>
    </member>
    <member name="T:BE.Xml.XmlExtender">
      <summary>
            Extends classes from the System.Xml Namespace
            </summary>
    </member>
    <member name="M:BE.Xml.XmlExtender.HasAttribute(System.Xml.XmlNode,System.String)">
      <summary>
            Checks wether the given node has a property with the given name
            </summary>
      <param name="node">The xml node</param>
      <param name="attributeName">The name of the attribute</param>
      <returns>
        <c>true</c> if the Attribute contains the given node</returns>
      <requires exception="T:System.ArgumentNullException">node != null</requires>
      <exception cref="T:System.ArgumentNullException">node == null</exception>
      <requires exception="T:System.ArgumentNullException">attributeName != null</requires>
      <exception cref="T:System.ArgumentNullException">attributeName == null</exception>
      <requires exception="T:System.ArgumentException">!String.IsNullOrWhiteSpace(attributeName)</requires>
      <exception cref="T:System.ArgumentException">String.IsNullOrWhiteSpace(attributeName)</exception>
      <ensures>Contract.Result&lt;bool&gt;() == (node.Attributes[attributeName] != null)</ensures>
    </member>
    <member name="M:BE.Xml.XmlExtender.GetBoolValueFromAttribute(System.Xml.XmlNode,System.String)">
      <summary>
            Resolves the bool value from the given node by the given attributename.
            </summary>
      <param name="node2ReadFrom">The node from which should be read.</param>
      <param name="attribName">Name of the attribute.</param>
      <returns>The bool value form the given node.</returns>
      <requires exception="T:System.ArgumentNullException">node2ReadFrom != null</requires>
      <exception cref="T:System.ArgumentNullException">node2ReadFrom == null</exception>
      <requires exception="T:System.ArgumentNullException">attribName != null</requires>
      <exception cref="T:System.ArgumentNullException">attribName == null</exception>
      <requires exception="T:System.ArgumentException">!String.IsNullOrWhiteSpace(attribName)</requires>
      <exception cref="T:System.ArgumentException">String.IsNullOrWhiteSpace(attribName)</exception>
    </member>
    <member name="T:BE.Net.WebClient">
      <summary>
            WebClient Klasse
            </summary>
    </member>
    <member name="M:BE.Net.WebClient.onDownloadComplected(System.String,System.IO.FileInfo,BE.Threading.AsyncRequester)">
      <summary>
            Ons the download complected.
            </summary>
      <param name="url">The URL.</param>
      <param name="targetFile">The target file.</param>
      <param name="requester">The Requester of the asynchronous operation</param>
    </member>
    <member name="M:BE.Net.WebClient.onDownloadFailed(System.String,System.IO.FileInfo,BE.Threading.AsyncRequester,System.Exception)">
      <summary>
            Ons the download complected.
            </summary>
      <param name="url">The URL.</param>
      <param name="targetFile">The target file.</param>
      <param name="exception">The Exception that occured</param>
      <param name="requester">The requester of the download</param>
    </member>
    <member name="M:BE.Net.WebClient.Download(System.Uri,System.IO.FileInfo)">
      <summary>
            Downloads the specified URL.
            </summary>
      <param name="url">The URL.</param>
      <param name="target">The target.</param>
      <requires description="URL can't be null or empty!" exception="T:System.ArgumentException">url != null</requires>
      <exception cref="T:System.ArgumentException">url == null</exception>
      <requires description="Target can't be null!" exception="T:System.ArgumentException">target != null</requires>
      <exception cref="T:System.ArgumentException">target == null</exception>
    </member>
    <member name="M:BE.Net.WebClient.DownloadAsync(System.Uri,System.IO.FileInfo,BE.Threading.AsyncRequester)">
      <summary>
            Downloads the File asynchronously.
            </summary>
      <param name="url">The URL.</param>
      <param name="requester">The requester of the async operation</param>
      <param name="target">The Target</param>
      <returns />
      <requires description="URL can't be null or empty!" exception="T:System.ArgumentException">url != null</requires>
      <exception cref="T:System.ArgumentException">url == null</exception>
      <requires description="Target can't be null!" exception="T:System.ArgumentException">target != null</requires>
      <exception cref="T:System.ArgumentException">target == null</exception>
      <requires description="Requester can't be null !" exception="T:System.ArgumentException">requester != null</requires>
      <exception cref="T:System.ArgumentException">requester == null</exception>
      <ensures>Contract.Result&lt;WaitCallback&gt;() != null</ensures>
    </member>
    <member name="M:BE.Net.WebClient.MakeScreenshotFromUrl(System.Uri,System.IO.FileInfo,System.Drawing.Imaging.ImageFormat)">
      <summary>
            Makes the screenshot from URL.
            </summary>
      <param name="url">The URL.</param>
      <param name="target">The target.</param>
      <param name="format">The format.</param>
      <requires exception="T:System.ArgumentNullException">url != null</requires>
      <exception cref="T:System.ArgumentNullException">url == null</exception>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
      <requires exception="T:System.ArgumentNullException">format != null</requires>
      <exception cref="T:System.ArgumentNullException">format == null</exception>
    </member>
    <member name="M:BE.Net.WebClient.saveSite2Image(System.IO.FileInfo,System.Drawing.Imaging.ImageFormat,System.Windows.Forms.WebBrowser)">
      <summary>
            Saves the current document of the webbrowser as an image
            </summary>
      <param name="target">The imagefile target.</param>
      <param name="format">The image format.</param>
      <param name="wb">The webbrowser whose content should be saved.</param>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
      <requires exception="T:System.ArgumentNullException">format != null</requires>
      <exception cref="T:System.ArgumentNullException">format == null</exception>
      <requires exception="T:System.ArgumentNullException">wb != null</requires>
      <exception cref="T:System.ArgumentNullException">wb == null</exception>
    </member>
    <member name="M:BE.Net.WebClient.waitTillLoadCompleted(System.Windows.Forms.WebBrowser)">
      <summary>
             Waits until the browse operation is completed.
            </summary>
      <param name="wb">The webbrowser for which will be waited .</param>
      <requires exception="T:System.InvalidOperationException">wb != null</requires>
      <exception cref="T:System.InvalidOperationException">wb == null</exception>
    </member>
    <member name="E:BE.Net.WebClient.DownloadFailed">
      <summary>
            Occurs when a download was completed
            </summary>
    </member>
    <member name="E:BE.Net.WebClient.DownloadCompleted">
      <summary>
            Occurs when a download was completed
            </summary>
    </member>
    <member name="T:BE.Drawing.ImageFormats">
      <summary>
            Image Formate
            </summary>
    </member>
    <member name="M:BE.Drawing.ImageFormats.GetImageFormatByFileExtension(System.IO.FileInfo)">
      <summary>
            Gets the image format by file extension.
            </summary>
      <param name="sourceFile">The source file.</param>
      <returns />
      <requires description="SourceFile can't be empty!" exception="T:System.ArgumentException">sourceFile != null</requires>
      <exception cref="T:System.ArgumentException">sourceFile == null</exception>
      <requires description="Extension of the file can't be null or empty!" exception="T:System.ArgumentException">sourceFile.Extension != null &amp;&amp; sourceFile.Extension.Length &gt; 0</requires>
      <exception cref="T:System.ArgumentException">sourceFile.Extension == null || sourceFile.Extension.Length &lt;= 0</exception>
    </member>
    <member name="M:BE.Drawing.ImageFormats.GetImageFormat(System.String)">
      <summary>
            Gets the image format.
            </summary>
      <param name="formatName">Name of the format.</param>
      <requires description="The formatName can't be null!" exception="T:System.ArgumentException">formatName != null</requires>
      <exception cref="T:System.ArgumentException">formatName == null</exception>
      <requires description="The formatName can't be empty!" exception="T:System.ArgumentException">formatName.Length &gt;0</requires>
      <exception cref="T:System.ArgumentException">formatName.Length &lt;=0</exception>
    </member>
    <member name="P:BE.Drawing.ImageFormats.FormatList">
      <summary>
            Gets the format list.
            </summary>
      <value>The format list.</value>
    </member>
    <member name="T:BE.Diagnostics.Hardware.CpuInfo">
      <summary />
    </member>
    <member name="M:BE.Diagnostics.Hardware.CpuInfo.FromManagementObject(System.Management.ManagementBaseObject)">
      <summary>
            Froms the management object.
            </summary>
      <param name="source">The source.</param>
      <returns />
      <seealso href="http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx">Weitere Informationen zu den Prozessordaten</seealso>
    </member>
    <member name="M:BE.Diagnostics.Hardware.CpuInfo.#ctor(System.String,System.Double,System.String,System.Int32,System.Int32,System.String,System.Double,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Diagnostics.Hardware.CpuInfo" /> class.
            </summary>
      <param name="caption">The caption.</param>
      <param name="clockspeed">The clockspeed.</param>
      <param name="designation">Designation</param>
      <param name="manufactor">The manufactor</param>
      <param name="maxClockspeed">The maximal Clockspeed</param>
      <param name="numberOfCores">The Number of Cores</param>
      <param name="numberOfLogicalProcessors">The Number of logical Processors</param>
      <param name="version">The Version of the processor</param>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.Version">
      <summary>
            Version des Prozessors
            </summary>
      <value>Beschreibende Versionsinformationen.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.NumberOfCores">
      <summary>
            Anzahl der Kerne des Prozessors
            </summary>
      <value>Kernanzahl.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.NumberOfLogicalProcessors">
      <summary>
            Anzahl der Logischen Prozessoren dieses Physikalsichen prozessors
            </summary>
      <value>Die Anzahl der logischen Prozessorem.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.Designation">
      <summary>
            Gets or sets the designation.
            </summary>
      <value>The designation.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.Manufacturer">
      <summary>
            CPU Hersteller
            </summary>
      <value>Name des Herstellers.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.Caption">
      <summary>
            KurzName der CPU
            </summary>
      <value>Beschreibender String.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.CurrentClockSpeed">
      <summary>
            Aktuelle Taktung der CPU
            </summary>
      <value>Tacktung in Mhz.</value>
    </member>
    <member name="P:BE.Diagnostics.Hardware.CpuInfo.MaxClockSpeed">
      <summary>
            Maximale Taktung der CPU
            </summary>
      <value>Tacktung in Mhz.</value>
    </member>
    <member name="F:BE.IO.StreamToFileRequest.progress">
      <summary>
            The action for reporting the progress
            </summary>
    </member>
    <member name="F:BE.IO.StreamToFileRequest.result">
      <summary>
            the Action which should trigger when completed
            </summary>
    </member>
    <member name="M:BE.IO.StreamToFileRequest.#ctor(System.IO.Stream,System.String,System.Int32,System.Action{BE.IO.SaveFileProgress},System.Action{System.IO.FileInfo})">
      <summary>
            Initializes a new instance of the <see cref="T:BE.IO.StreamToFileRequest" /> class.
            </summary>
      <param name="source">The source.</param>
      <param name="filePath">The file path.</param>
      <param name="blockSize">Size of the block.</param>
      <param name="progressAction">The progress action.</param>
      <param name="resultAction">The result action.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">filePath != null</requires>
      <exception cref="T:System.ArgumentNullException">filePath == null</exception>
      <requires exception="T:System.ArgumentOutOfRangeException">blockSize &gt; 0</requires>
      <exception cref="T:System.ArgumentOutOfRangeException">blockSize &lt;= 0</exception>
      <ensures>this.Source != null</ensures>
      <ensures>this.FilePath != null</ensures>
      <ensures>this.BlockSize &gt; 0</ensures>
    </member>
    <member name="M:BE.IO.StreamToFileRequest.ReportProgress(BE.IO.SaveFileProgress)">
      <summary>
            Reports the progress.
            </summary>
      <param name="state">The state.</param>
    </member>
    <member name="M:BE.IO.StreamToFileRequest.Return(System.IO.FileInfo)">
      <summary>
            Returns the specified file.
            </summary>
      <param name="file">The file.</param>
    </member>
    <member name="P:BE.IO.StreamToFileRequest.Source">
      <summary>
            The stream Sorce
            </summary>
    </member>
    <member name="P:BE.IO.StreamToFileRequest.BlockSize">
      <summary>
            The amount of bytes which should be read / wrote at once
            </summary>
    </member>
    <member name="P:BE.IO.StreamToFileRequest.FilePath">
      <summary>
            The Path to which the file should be saved
            </summary>
    </member>
    <member name="T:BE.Collections.Specialized.ICache`2">
      <summary>
            Interface of all Cache Classes
            </summary>
    </member>
    <member name="M:BE.Collections.Specialized.ICache`2.GetIfExists(`0,`1@)">
      <summary>
            Gets the Cached value if it is already cached
            </summary>
      <param name="cacheKey">The cache key.</param>
      <returns>
        <c>True</c> if the value was found; otherwise <c>false</c></returns>
      <param name="value">the resolved value</param>
    </member>
    <member name="M:BE.Collections.Specialized.ICache`2.Add(`0,`1)">
      <summary>
            Caches a values, if the value already exists, it will be updated
            </summary>
      <param name="key">Key which identifies the Value</param>
      <param name="value">The value which should be stored with the Keyy</param>
    </member>
    <member name="P:BE.Collections.Specialized.ICache`2.AcquireTimeout">
      <summary>
            Gets or sets the time which will be waited to get a successfull lock
            </summary>
      <value>The acquire time out.</value>
    </member>
    <member name="T:BE.Security.Encryption.AESEncryption">
      <summary />
    </member>
    <member name="M:BE.Security.Encryption.AESEncryption.EncryptString(System.Byte[],System.Byte[],System.Byte[])">
      <summary>
            Encrypts the string.
            </summary>
      <param name="clearText">The clear text.</param>
      <param name="Key">The key.</param>
      <param name="IV">The IV.</param>
      <returns />
    </member>
    <member name="M:BE.Security.Encryption.AESEncryption.EncryptString(System.String,System.Security.SecureString)">
      <summary>
            Encrypts the string.
            </summary>
      <param name="clearText">The clear text.</param>
      <param name="pw">The password.</param>
      <returns />
    </member>
    <member name="M:BE.Security.Encryption.AESEncryption.DecryptString(System.Byte[],System.Byte[],System.Byte[])">
      <summary>
            Decrypts the string.
            </summary>
      <param name="cipherData">The cipher data.</param>
      <param name="Key">The key.</param>
      <param name="IV">The IV.</param>
      <returns />
    </member>
    <member name="M:BE.Security.Encryption.AESEncryption.DecryptString(System.String,System.Security.SecureString)">
      <summary>
            Decrypts the string.
            </summary>
      <param name="cipherText">The cipher text.</param>
      <param name="pw">The password.</param>
      <returns />
    </member>
    <member name="T:BE.RoundType">
      <summary>
            The Rounding types
            </summary>
    </member>
    <member name="F:BE.RoundType.Hour">
      <summary>
            Complete Hour
            </summary>
    </member>
    <member name="F:BE.RoundType.HalfHour">
      <summary>
            Half an Hour
            </summary>
    </member>
    <member name="F:BE.RoundType.QuaterHour">
      <summary>
            15 Miniutes
            </summary>
    </member>
    <member name="F:BE.RoundType.NotSet">
      <summary>
            Not Set
            </summary>
    </member>
    <member name="T:BE.DateTimeExtender">
      <summary>
            Static Class which extens the BCL DatetimeType
            </summary>
    </member>
    <member name="M:BE.DateTimeExtender.Round(System.DateTime,BE.RoundType)">
      <summary>
            Roundes the given DateTime to the given Minutes Pattern (15,30,60...)
            </summary>
      <param name="source">DateTime which should be rounded</param>
      <param name="type">The Roundtype</param>
      <requires exception="T:System.ArgumentException">type != RoundType.NotSet</requires>
      <exception cref="T:System.ArgumentException">type == RoundType.NotSet</exception>
    </member>
    <member name="M:BE.DateTimeExtender.FirstDayOfWeek(System.DateTime)">
      <summary>
            Resolves the first day of the week of the given DateTime value.
            </summary>
      <param name="source">The given DateTimeValue.</param>
      <returns>The DateTime.Date of the first day of the week of the given DateTime value.</returns>
      <remarks>If the given DateTime is the first day of the week, then the source.Date will be the result.</remarks>
    </member>
    <member name="M:BE.DateTimeExtender.LastDayOfWeek(System.DateTime)">
      <summary>
            Resolves the last day of the given Week
            </summary>
      <param name="source">The DateTime from which the last day of the week should be resolved</param>
      <returns>The last day of the Week of the week of the given DateTime</returns>
    </member>
    <member name="T:BE.Properties.Resources">
      <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
    </member>
    <member name="P:BE.Properties.Resources.ResourceManager">
      <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
    </member>
    <member name="P:BE.Properties.Resources.Culture">
      <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
    </member>
    <member name="T:BE.StringBuilderExtender">
      <summary>
            Extends the stringbuiilder
            </summary>
    </member>
    <member name="M:BE.StringBuilderExtender.AppendDefaultIndent(System.Text.StringBuilder,System.Int32)">
      <summary>
            Appends the indent to the string builder
            </summary>
      <param name="builder">The Stringbuilder to which the indent should be appended</param>
      <param name="count">the count of the indents that should be appended</param>
      <returns>Stringbuilder for fluent interfaces</returns>
      <requires exception="T:System.ArgumentNullException">builder != null</requires>
      <exception cref="T:System.ArgumentNullException">builder == null</exception>
      <requires exception="T:System.ArgumentOutOfRangeException">count &gt;= 0</requires>
      <exception cref="T:System.ArgumentOutOfRangeException">count &lt; 0</exception>
      <ensures>Contract.Result&lt;StringBuilder&gt;() != null</ensures>
    </member>
    <member name="T:BE.Reflection.AssemblyExtender">
      <summary>
            Extends the Assembly Type
            </summary>
    </member>
    <member name="M:BE.Reflection.AssemblyExtender.ReadTextFileContent(System.Reflection.Assembly,System.String)">
      <summary>
            Reads the content of the text file which is part of the assembly.
            </summary>
      <param name="source">The source.</param>
      <param name="fileName">Name of the file.</param>
      <returns />
    </member>
    <member name="T:BE.Threading.AsyncRequester">
      <summary>
            Informations about the Requester of the asynchronous operation
            </summary>
    </member>
    <member name="M:BE.Threading.AsyncRequester.#ctor(System.Object)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Threading.AsyncRequester" /> class.
            </summary>
      <param name="requester">The requester.</param>
      <requires description="The requester can't be null!" exception="T:System.ArgumentException">requester != null</requires>
      <exception cref="T:System.ArgumentException">requester == null</exception>
      <ensures>this.SourceThread != null</ensures>
      <ensures>this.Requester != null</ensures>
    </member>
    <member name="M:BE.Threading.AsyncRequester.#ctor(System.Object,System.Object)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.Threading.AsyncRequester" /> class.
            </summary>
      <param name="requester">The requester.</param>
      <param name="tag">Tag for the requester</param>
      <requires description="The requester can't be null!" exception="T:System.ArgumentException">requester != null</requires>
      <exception cref="T:System.ArgumentException">requester == null</exception>
      <ensures>this.SourceThread != null</ensures>
      <ensures>this.Requester != null</ensures>
    </member>
    <member name="P:BE.Threading.AsyncRequester.Requester">
      <summary>
            The requesting object
            </summary>
    </member>
    <member name="P:BE.Threading.AsyncRequester.SourceThread">
      <summary>
            The thread which requested the action
            </summary>
    </member>
    <member name="P:BE.Threading.AsyncRequester.Tag">
      <summary>
            User Defined Tag
            </summary>
    </member>
    <member name="T:BE.Printing.WindowsPrinter">
      <summary>
            Windows Printer
            </summary>
    </member>
    <member name="M:BE.Printing.WindowsPrinter.PrintFile(System.IO.FileInfo)">
      <summary>
            Prints the file.
            </summary>
      <param name="file">The file.</param>
      <requires description="File muss angegeben werden!" exception="T:System.ArgumentException">file != null</requires>
      <exception cref="T:System.ArgumentException">file == null</exception>
      <requires description="File muss existieren!" exception="T:System.ArgumentException">file.Exists</requires>
      <exception cref="T:System.ArgumentException">!(file.Exists)</exception>
    </member>
    <member name="M:BE.IO.StreamEx.CreateAsFile(BE.IO.StreamToFileRequest)">
      <summary>
            Writes the stream to the given filepath
            </summary>
      <param name="request">The request.</param>
      <requires exception="T:System.ArgumentNullException">request != null</requires>
      <exception cref="T:System.ArgumentNullException">request == null</exception>
    </member>
    <member name="M:BE.IO.StreamEx.CreateAsFile(System.IO.Stream,System.String,System.Int32)">
      <summary>
            Saves the content of the stream to the given filepath
            </summary>
      <param name="?">The ?.</param>
      <param name="filePath">The file path.</param>
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentException">source.CanRead</requires>
      <exception cref="T:System.ArgumentException">!(source.CanRead)</exception>
    </member>
    <member name="T:BE.IO.SaveFileProgress">
      <summary>
            Gives informations about the progress of saving files
            </summary>
    </member>
    <member name="M:BE.IO.SaveFileProgress.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:BE.IO.SaveFileProgress" /> class.
            </summary>
    </member>
    <member name="P:BE.IO.SaveFileProgress.TotalKb">
      <summary>
            Total size in kilobyte
            </summary>
    </member>
    <member name="P:BE.IO.SaveFileProgress.StateInKb">
      <summary>
            Amount of bytes that have been progressed
            </summary>
    </member>
    <member name="P:BE.IO.SaveFileProgress.Percentage">
      <summary>
            Gets the percentage of the progress.
            </summary>
      <value>The percentage.</value>
    </member>
    <member name="T:BE.IO.FilePreview">
            Summary description for ThumbnailCreator.
        </member>
    <member name="F:BE.Drawing.IconEx.iconList">
      <summary>
            List der bereits gelesenen icons
            </summary>
    </member>
    <member name="M:BE.Drawing.IconEx.GetIconFromExtension(System.String)">
      <summary>
            Liefert ein icon zurück das dem bild entspricht, dass windows einer DAtei zuordnen würde
            </summary>
      <param name="extension">Dateiendung</param>
      <returns>Icon</returns>
      <example>
        <code>
            Icon applicationIcon = ImageOperations.GetIconFromExtension("C:\myApplication.exe");
            </code>
      </example>
    </member>
    <member name="M:BE.Drawing.IconEx.ToImageSource(System.Drawing.Icon)">
      <summary>
            Toes the image source.
            </summary>
      <param name="icon">The icon.</param>
      <returns />
      <requires exception="T:System.ArgumentNullException">icon != null</requires>
      <exception cref="T:System.ArgumentNullException">icon == null</exception>
    </member>
    <member name="M:BE.Drawing.IconEx.GetIconFromExtension(System.String,System.Boolean)">
      <summary>
            Liefert ein icon zurück das dem bild entspricht, dass windows einer DAtei zuordnen würde
            </summary>
      <param name="extension">Dateiendung</param>
      <param name="small">Wenn <c>true</c> so soll das kleine Icon extrahiert werden.</param>
      <returns>Icon</returns>
      <example>
        <code>
            Icon applicationIcon = ImageOperations.GetIconFromExtension("C:\myApplication.exe");
            </code>
      </example>
    </member>
    <member name="M:BE.Drawing.IconEx.getsmallIcon(System.IO.FileInfo)">
      <summary>
            Getsmalls the icon.
            </summary>
      <param name="fileInfo">The file info.</param>
      <returns />
    </member>
    <member name="T:BE.Drawing.IconEx.ShellFileInfo">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.ShellFileInfo.hIcon">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.ShellFileInfo.iIcon">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.ShellFileInfo.dwAttributes">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.ShellFileInfo.szDisplayName">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.ShellFileInfo.szTypeName">
      <summary />
    </member>
    <member name="T:BE.Drawing.IconEx.Win32">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.Win32.SHGFI_ICON">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.Win32.SHGFI_LARGEICON">
      <summary />
    </member>
    <member name="F:BE.Drawing.IconEx.Win32.SHGFI_SMALLICON">
      <summary />
    </member>
    <member name="M:BE.Drawing.IconEx.Win32.SHGetFileInfo(System.String,System.UInt32,BE.Drawing.IconEx.ShellFileInfo@,System.UInt32,System.UInt32)">
      <summary>
            SHs the get file info.
            </summary>
      <param name="filePath">The file path.</param>
      <param name="dwFileAttributes">The dw file attributes.</param>
      <param name="psfi">The psfi.</param>
      <param name="cbSizeFileInfo">The cb size file info.</param>
      <param name="uFlags">The u flags.</param>
      <returns />
    </member>
    <member name="T:BE.Drawing.ImageResizer">
      <summary>
            Class for Resizing Images
            </summary>
    </member>
    <member name="M:BE.Drawing.ImageResizer.CreateThumbnail(System.Drawing.Image,System.Drawing.Size)">
      <summary>
            Resizes the specified source.
            </summary>
      <param name="source">The source.</param>
      <param name="targetSize">Size of the target.</param>
      <returns />
      <requires description="Das Quellbild darf nicht null sein!" exception="T:System.ArgumentException">source != null</requires>
      <exception cref="T:System.ArgumentException">source == null</exception>
      <requires description="Das Quellbild darf nicht null sein!" exception="T:System.ArgumentException">source.Size != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">source.Size == Size.Empty</exception>
      <requires exception="T:System.ArgumentException">source.Size.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Size.Height &lt;= 0</exception>
      <requires exception="T:System.ArgumentException">source.Size.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Size.Width &lt;= 0</exception>
      <requires description="Die Zielgröße darf nicht leer sein!" exception="T:System.ArgumentException">targetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">targetSize == Size.Empty</exception>
      <requires description="Source width must be greater then zero" exception="T:System.ArgumentException">source.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Width &lt;= 0</exception>
      <requires description="Source height must be greater then zero" exception="T:System.ArgumentException">source.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Height &lt;= 0</exception>
      <requires description="Source width must be greater then zero" exception="T:System.ArgumentException">targetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">targetSize.Width &lt;= 0</exception>
      <requires description="Source height must be greater then zero" exception="T:System.ArgumentException">targetSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">targetSize.Height &lt;= 0</exception>
    </member>
    <member name="M:BE.Drawing.ImageResizer.CreateThumbnail(System.IO.FileInfo,BE.Drawing.ThumbSetting)">
      <summary>
            Creates a new Thumbnail from the given  image file
            </summary>
      <param name="sourceFile">The image source.</param>
      <param name="settings">The settings for the thumb.</param>
      <returns>Image Object with the generated thumb</returns>
      <requires description="The Source file can't be null!" exception="T:System.ArgumentException">sourceFile != null</requires>
      <exception cref="T:System.ArgumentException">sourceFile == null</exception>
      <requires description="The Source file must exist!" exception="T:System.ArgumentException">sourceFile.Exists</requires>
      <exception cref="T:System.ArgumentException">!(sourceFile.Exists)</exception>
      <requires description="Settings can't be null!" exception="T:System.ArgumentException">settings != null</requires>
      <exception cref="T:System.ArgumentException">settings == null</exception>
      <requires description="Size can't be empty!" exception="T:System.ArgumentException">settings.TargetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize == Size.Empty</exception>
      <requires description="target width must be greater then zero" exception="T:System.ArgumentException">settings.TargetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Width &lt;= 0</exception>
      <requires description="target height must be greater then zero" exception="T:System.ArgumentException">settings.TargetSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Height &lt;= 0</exception>
    </member>
    <member name="M:BE.Drawing.ImageResizer.CreateThumbFile(System.Drawing.Image,BE.Drawing.ThumbSetting,System.Drawing.Imaging.ImageFormat,System.IO.FileInfo)">
      <summary>
            Creates a thumbnail file
            </summary>
      <param name="image">The image.</param>
      <param name="settings">The settings for the thumb.</param>
      <param name="format">The imageformat.</param>
      <param name="targetFile">The target file.</param>
      <requires description="Image can't be null!" exception="T:System.ArgumentException">image != null</requires>
      <exception cref="T:System.ArgumentException">image == null</exception>
      <requires description="Settings can't be null" exception="T:System.ArgumentException">settings != null</requires>
      <exception cref="T:System.ArgumentException">settings == null</exception>
      <requires description="Size of the image can't be empty!" exception="T:System.ArgumentException">image.Size != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">image.Size == Size.Empty</exception>
      <requires description="Height of the image can't be empty!" exception="T:System.ArgumentException">image.Height &gt;0</requires>
      <exception cref="T:System.ArgumentException">image.Height &lt;=0</exception>
      <requires description="Width of the image can't be empty!" exception="T:System.ArgumentException">image.Width &gt;0</requires>
      <exception cref="T:System.ArgumentException">image.Width &lt;=0</exception>
      <requires description="Height of the image can't be empty!" exception="T:System.ArgumentException">image.Size.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">image.Size.Height &lt;= 0</exception>
      <requires description="Width of the image can't be empty!" exception="T:System.ArgumentException">image.Size.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">image.Size.Width &lt;= 0</exception>
      <requires description="Format can't be null!" exception="T:System.ArgumentException">format != null </requires>
      <exception cref="T:System.ArgumentException">format == null </exception>
      <requires description="Format can't be null!" exception="T:System.ArgumentException">targetFile != null </requires>
      <exception cref="T:System.ArgumentException">targetFile == null </exception>
      <requires description="Targetsize can't be empty!" exception="T:System.ArgumentException">settings.TargetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize == Size.Empty</exception>
      <requires description="Target height must be greater than zero!" exception="T:System.ArgumentException">settings.TargetSize.Height &gt;0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Height &lt;=0</exception>
      <requires description="Target width must be greater than zero!" exception="T:System.ArgumentException">settings.TargetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Width &lt;= 0</exception>
    </member>
    <member name="M:BE.Drawing.ImageResizer.CreateThumbFile(System.IO.FileInfo,BE.Drawing.ThumbSetting,System.Drawing.Imaging.ImageFormat,System.IO.FileInfo)">
      <summary>
            Creates a thumbnail file
            </summary>
      <param name="image">The image.</param>
      <param name="settings">The settings for the thumb.</param>
      <param name="format">The imageformat.</param>
      <param name="targetFile">The target file.</param>
      <requires description="Image can't be null!" exception="T:System.ArgumentException">image != null</requires>
      <exception cref="T:System.ArgumentException">image == null</exception>
      <requires description="Image can't be null!" exception="T:System.ArgumentException">image.Exists</requires>
      <exception cref="T:System.ArgumentException">!(image.Exists)</exception>
      <requires description="Settings can't be null" exception="T:System.ArgumentException">settings != null</requires>
      <exception cref="T:System.ArgumentException">settings == null</exception>
      <requires description="Targetsize can't be empty!" exception="T:System.ArgumentException">settings.TargetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize == Size.Empty</exception>
      <requires description="Target height must be greater than zero!" exception="T:System.ArgumentException">settings.TargetSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Height &lt;= 0</exception>
      <requires description="Target width must be greater than zero!" exception="T:System.ArgumentException">settings.TargetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Width &lt;= 0</exception>
      <requires description="Format can't be null!" exception="T:System.ArgumentException">format != null</requires>
      <exception cref="T:System.ArgumentException">format == null</exception>
      <requires description="Format can't be null!" exception="T:System.ArgumentException">targetFile != null</requires>
      <exception cref="T:System.ArgumentException">targetFile == null</exception>
    </member>
    <member name="M:BE.Drawing.ImageResizer.CreateThumbnail(System.Drawing.Image,BE.Drawing.ThumbSetting)">
      <summary>
            Creates a new Thumbnail of the given source-image
            </summary>
      <param name="source">The image source.</param>
      <param name="settings">The settings for the thumb.</param>
      <returns>Image Object with the generated thumb</returns>
      <requires description="Das Quellbild darf nicht null sein!" exception="T:System.ArgumentException">source != null</requires>
      <exception cref="T:System.ArgumentException">source == null</exception>
      <requires description="The Size of the Image can't be null!" exception="T:System.ArgumentException">source.Size != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">source.Size == Size.Empty</exception>
      <requires exception="T:System.ArgumentException">source.Size.Height &gt;0 </requires>
      <exception cref="T:System.ArgumentException">source.Size.Height &lt;=0 </exception>
      <requires exception="T:System.ArgumentException">source.Size.Width &gt;0</requires>
      <exception cref="T:System.ArgumentException">source.Size.Width &lt;=0</exception>
      <requires description="Source width must be greater than zero" exception="T:System.ArgumentException">source.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Width &lt;= 0</exception>
      <requires description="Source height must be greater than zero" exception="T:System.ArgumentException">source.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">source.Height &lt;= 0</exception>
      <requires description="Die Settings dürfen nicht leer sein !" exception="T:System.ArgumentException">settings != null</requires>
      <exception cref="T:System.ArgumentException">settings == null</exception>
      <requires description="The Targetsize ca't be empty!" exception="T:System.ArgumentException">settings.TargetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize == Size.Empty</exception>
      <requires description="Target width must be greater than zero" exception="T:System.ArgumentException">settings.TargetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Width &lt;= 0</exception>
      <requires description="Target height must be greater than zero" exception="T:System.ArgumentException">settings.TargetSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Height &lt;= 0</exception>
    </member>
    <member name="T:BE.Data.ConnectionStringParser">
      <summary>
            This Class parses Connectionstrings and resolves the requested values
            </summary>
    </member>
    <member name="M:BE.Data.ConnectionStringParser.ToConnectionKeyValueCollection(System.String)">
      <summary>
            Converts the given connectionstring into a key value pair collection with names and their values
            </summary>
      <param name="connectionString">The connection string.</param>
      <returns>KeyValue Collection</returns>
      <requires description="The given connectionstring should be different from null!" exception="T:System.ArgumentNullException">connectionString != null</requires>
      <exception cref="T:System.ArgumentNullException">connectionString == null</exception>
      <ensures>Contract.Result&lt;Dictionary&lt;string, string&gt;&gt;() != null</ensures>
    </member>
    <member name="M:BE.Drawing.ImageResizer.getImageThumbSize(System.Drawing.Size,BE.Drawing.ThumbSetting)">
      <requires description="Settings can't be null!" exception="T:System.ArgumentException">settings != null</requires>
      <exception cref="T:System.ArgumentException">settings == null</exception>
      <requires description="Size can't be empty!" exception="T:System.ArgumentException">sourceSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">sourceSize == Size.Empty</exception>
      <requires description="Source width must be greater than zero" exception="T:System.ArgumentException">sourceSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">sourceSize.Width &lt;= 0</exception>
      <requires description="Source height must be greater than zero" exception="T:System.ArgumentException">sourceSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">sourceSize.Height &lt;= 0</exception>
      <requires description="TargetSize can't be empty!" exception="T:System.ArgumentException">settings.TargetSize != Size.Empty</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize == Size.Empty</exception>
      <requires description="Target width must be greater than zero" exception="T:System.ArgumentException">settings.TargetSize.Width &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Width &lt;= 0</exception>
      <requires description="Target height must be greater than zero" exception="T:System.ArgumentException">settings.TargetSize.Height &gt; 0</requires>
      <exception cref="T:System.ArgumentException">settings.TargetSize.Height &lt;= 0</exception>
      <ensures>Contract.Result&lt;RectangleF&gt;() != RectangleF.Empty</ensures>
    </member>
    <member name="M:BE.IO.FileInfoEx.FormatedKilobyteSize(System.Int32)">
      <requires exception="T:System.ArgumentNullException">size != null</requires>
      <exception cref="T:System.ArgumentNullException">size == null</exception>
      <ensures>!String.IsNullOrWhiteSpace(Contract.Result&lt;string&gt;())</ensures>
    </member>
    <member name="T:BE.IO.StreamToFileRequest">
      <invariant>this.Source !=null</invariant>
      <invariant>this.FilePath!= null</invariant>
      <invariant>this.BlockSize &gt; 0</invariant>
    </member>
    <member name="M:BE.StringEx.DelimitierIntToString(System.Int32,System.Char)">
      <ensures>!String.IsNullOrWhiteSpace(Contract.Result&lt;string&gt;())</ensures>
    </member>
    <member name="M:BE.Security.Encryption.FileEncryption.performCryptoOperation(BE.Security.Encryption.CryptoOperation,System.IO.FileInfo,System.IO.FileInfo,System.Security.SecureString)">
      <requires exception="T:System.ArgumentNullException">source != null</requires>
      <exception cref="T:System.ArgumentNullException">source == null</exception>
      <requires exception="T:System.ArgumentNullException">target != null</requires>
      <exception cref="T:System.ArgumentNullException">target == null</exception>
    </member>
  </members>
</doc>